overly comfortable - German English Dictionary